<?php
/* @var $this SiteController */

$this->pageTitle=Yii::app()->name . 'Phát sinh nhóm lớp';
$this->breadcrumbs=array(
	'Phát sinh nhóm lớp',
);
$this->menu=array(
	array('label'=>'Quản lý học phần', 'url'=>array('monhoc/admin')),
	array('label'=>'Quản lý danh mục học phần', 'url'=>array('admin')),
	array('label'=>'Quản lý thông tin sinh viên', 'url'=>array('thongtinsv/admin')),
	array('label'=>'Quản lý nhóm lớp', 'url'=>array('nhomlop/admin')),
	array('label'=>'Phát sinh nhóm lớp', 'url'=>array('nhomlop/phatsinh')),
);
$connection=Yii::app()->db;
 $i=1;
?>
<h1>Phát sinh nhóm lớp</h1>

<script>
function isGiong()
{
		document.getElementById("sonhom").disabled = true;
		document.getElementById("sosv").disabled = true;
		alert('Bạn vừa chọn chức năng phát sinh các nhóm như năm học trước, do đó không cần hoàn thành các thông tin bên dưới. Hãy bấm "Phát sinh" để hệ thống hiển thị danh sách các nhóm, sau đó bạn có thể tùy chỉnh danh sách này.');
}
function isKhongGiong()
{
		document.getElementById("sonhom").disabled = false;
		document.getElementById("sosv").disabled = false;
		alert('Bạn vừa bỏ chọn chức năng phát sinh các nhóm như năm học trước, do đó bạn hãy hoàn thành các thông tin bên dưới và bấm "Phát sinh" để hệ thống hiển thị danh sách các nhóm, sau đó bạn có thể tùy chỉnh danh sách này.');
}
function valid()
{
	if (document.getElementById("khoaphutrach").value==0)
	{
		alert("Bạn phải hoàn thành đầy đủ các thông tin bắt buộc.");
		return false;
	}
	if (document.getElementById("hocky").value==0)
	{
		alert("Bạn phải hoàn thành đầy đủ các thông tin bắt buộc.");
		return false;
	}
	if (document.getElementById("khonggiong").checked)
	{
		if (document.getElementById("sonhom").value=="")
		{
			alert("Bạn phải hoàn thành đầy đủ các thông tin bắt buộc.");
			return false;
		}
		if (document.getElementById("sosv").value=="")
		{
			alert("Bạn phải hoàn thành đầy đủ các thông tin bắt buộc.");
			return false;
		}
	}
	return true;
}
function Them()
{
	var rows = document.getElementById('phatsinhnhomlop').getElementsByTagName('tr').length;
	var max = parseInt(document.getElementById('max').value);
	document.getElementById('max').value=parseInt(document.getElementById('max').value)+1;
	var table = document.getElementById("phatsinhnhomlop");
	rows=rows-1;
    var row = table.insertRow(rows);
	row.id="row"+(max);
	var cell1 = row.insertCell(0);
    var cell2 = row.insertCell(1);
	var cell3 = row.insertCell(2);
	var cell4 = row.insertCell(3);
    cell1.innerHTML = '<div align="center"><select name="hocphan'+max+'" id="hocphan'+max+'"></select></div>';
    cell2.innerHTML = '<div align="center"><input type="text" name="textsonhom'+max+'" id="textsonhom'+max+'" /></div>';
	cell3.innerHTML = '<div align="center"><input type="text" name="textsosv'+max+'" id="textsosv'+max+'" /></div>';
	cell4.innerHTML = '<div align="center"><input type="button" name="them'+max+'" id="them'+max+'" value="Xóa" onclick="Xoa(\'row'+max+'\')" /></div>';
	var num = document.getElementById("hocphan").options.length;
	var x = document.getElementById("hocphan"+max);
	var c = document.createElement("option");
		c.text = "";
		c.value = 0;
		x.options.add(c, x.options.length);
	for (i=0;i<num;++i)
	{
		var x = document.getElementById("hocphan"+max);
		var c = document.createElement("option");
		c.text = document.getElementById("hocphan").options[i].text;
		c.value = document.getElementById("hocphan").options[i].value;
		x.options.add(c, x.options.length);
	}
	if (!document.getElementById('sosv').value=="")
	{
		document.getElementById('textsosv'+max).value=document.getElementById('sosv').value;
	}
	if (!document.getElementById('sonhom').value=="")
	{
		document.getElementById('textsonhom'+max).value=document.getElementById('sonhom').value;
	}
}
function Xoa(rowid)
{
	//var row = document.getElementById(rowid);
	//var tag = document.getElementById("rowid").parentNode.nodeName;
    //alert(row);
	//var line=0;
	
	//var table = row.parentNode;
    //while ( table && table.tagName != 'TABLE' )
     //   table = table.parentNode;
    //if ( !table )
     //   return;
    //table.deleteRow(row.rowIndex);
	var row = document.getElementById(rowid);
    row.parentNode.removeChild(row);
}
function updatekhoilop()
{
	
}
function kiemtra()
{
	var x= document.getElementById('max').value;
	if (parseInt(x)==1)
	{
		return false;
	}
	return true;
}
</script>
<!----- TRƯỚC KHI SUBMIT ----->
<!----- From trước khi Submit ----->
<?php
if (!isset($_GET['up'])||((isset($_GET['up']))&&($_GET['up']=='save')))
{
?>
<form id="form1" name="form1" method="post" action="index.php?r=nhomlop/phatsinh&up=up">
  <table width="100%" border="0">
    <tr>
      <td width="40%">Khoa phụ trách: (*)</td>
      <td width="20%"><select name="khoaphutrach" id="khoaphutrach">
	  <option value="0">Chọn Khoa phụ trách</option>
		<?php
			$command2=$connection->createCommand()
						->select('*')
						->from('donvicongtac')
						->where(array('in','laKhoa',array("1")))
						->query();
						foreach($command2 as $row2)
						{
						?>
							<option value="<?php echo($row2['madonvi']); ?>"><?php echo($row2['tendonvi']); ?></option>
						<?php
						}
		?>
      </select></td>
      <td width="25%" style="padding-left:30px">Học kỳ: (*)</td>
      <td width="15%"><select name="hocky" id="hocky">
        <option value="0">Chọn học kỳ</option>
        <option value="1">1</option>
        <option value="2">2</option>
        <option value="3">3</option>
      </select></td>
    </tr>
	<tr>
      <td>Khối lớp: (*)</td>
      <td><select name="khoilop" id="khoilop" onchange="updatekhoilop();">
        <?php
			$command2=$connection->createCommand()
						->select('*')
						->from('thongtinsv')
						->query();
						foreach($command2 as $row2)
						{
						?>
							<option value="<?php echo($row2['makhoilop']); ?>"><?php echo($row2['makhoilop']); ?></option>
						<?php
						}
		?>
      </select></td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>Mở giống năm trước:</td>
      <td><label>
        <input type="radio" name="radio" id="giong" value="giong" onchange="isGiong()"> Có </label>
      <input type="hidden" name="hiddenField" id="hiddenField" />
		<label><input type="radio" name="radio" id="khonggiong" value="khonggiong" checked="checked" onchange="isKhongGiong()" > Không
      </label></td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>Số nhóm: (**)</td>
      <td><input type="text" name="sonhom" id="sonhom" /></td>
      <td style="padding-left:30px">Số SV: (**)</td>
      <td><input type="text" name="sosv" id="sosv" /></td>
    </tr>
    <tr>
      <td colspan="4"><em>(*): Các mục bắt buộc phải chọn để có thể phát sinh nhóm lớp.</em></td>
    </tr>
    <tr>
      <td colspan="4"><em>(**): Các mục bắt buộc phải chọn nếu không mở nhóm giống năm học trước.</em></td>
    </tr>
    <tr>
      <td colspan="4"><div align="center">
        <input type="submit" name="button" id="button" value="Phát sinh" onclick="return valid();"/>
      </div></td>
    </tr>
	<tr>
      <td colspan="4"><input type='text' name='textkhoilop' id='textkhoilop' hidden='hidden'/></td>
    </tr>
  </table>
</form>
<?php
}
?>

<!----- SAU KHI SUBMIT ----->
<?php
if (isset($_GET['up'])&&($_GET['up']=='up'))
{
?>
<!----- From sau khi Submit ----->
<form id="form1" name="form1" method="post" action="index.php?r=nhomlop/phatsinh&up=up">
  <table width="100%" border="0">
    <tr>
      <td width="40%">Khoa phụ trách: (*)</td>
      <td width="20%"><select name="khoaphutrach" id="khoaphutrach">
	  <?php
			$command2=$connection->createCommand()
						->select('*')
						->from('donvicongtac')
						->where(array('in','laKhoa',array("1")))
						->query();
						foreach($command2 as $row2)
						{
						?>
							<option value="<?php echo($row2['madonvi']); ?>" <?php if ($row2['madonvi']==$_POST['khoaphutrach']) echo ('selected="selected"'); ?>><?php echo($row2['tendonvi']); ?></option>
						<?php
						}
		?>
      </select></td>
      <td width="25%">Học kỳ: (*)</td>
      <td width="15%"><select name="hocky" id="hocky">
        <option value="0">Chọn học kỳ</option>
        <option value="1" <?php if ($_POST['hocky']=="1") echo('selected="selected"'); ?>>1</option>
        <option value="2" <?php if ($_POST['hocky']=="2") echo('selected="selected"'); ?>>2</option>
        <option value="3" <?php if ($_POST['hocky']=="3") echo('selected="selected"'); ?>>3</option>
      </select></td>
    </tr>
	<tr>
      <td>Khối lớp: (*)</td>
      <td><select name="khoilop" id="khoilop" onchange="updatekhoilop();">
        <?php
			$command2=$connection->createCommand()
						->select('*')
						->from('thongtinsv')
						->query();
						foreach($command2 as $row2)
						{
						?>
							<option value="<?php echo($row2['makhoilop']); ?>" <?php if ($row2['makhoilop']==$_POST['khoilop']) echo('selected="selected"'); ?>><?php echo($row2['makhoilop']); ?></option>
						<?php
						}
		?>
      </select></td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>Mở giống năm trước:</td>
      <td><label>
        <input type="radio" name="radio" id="giong" value="giong" onchange="isGiong()" <?php if ($_POST['radio']=="giong") echo('checked="checked"'); ?> />
      Có         
      <input type="hidden" name="hiddenField" id="hiddenField" />
<input type="radio" name="radio" id="khonggiong" value="khonggiong" onchange="isKhongGiong()" <?php if ($_POST['radio']=="khonggiong") echo('checked="checked"'); ?> /> Không
      </label></td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>Số nhóm: (**)</td>
      <td><input type="text" name="sonhom" id="sonhom" value="<?php if (isset($_POST['sonhom'])) echo($_POST['sonhom']); ?>" <?php if ($_POST['radio']=="giong") echo('disabled="disabled"'); ?> /></td>
      <td>Số SV: (**)</td>
      <td><input type="text" name="sosv" id="sosv" value="<?php if (isset($_POST['sosv'])) echo($_POST['sosv']); ?>" <?php if ($_POST['radio']=="giong") echo('disabled="disabled"'); ?>  /></td>
    </tr>
    <tr>
      <td colspan="4"><em>(*): Các mục bắt buộc phải chọn để có thể phát sinh nhóm lớp.</em></td>
    </tr>
    <tr>
      <td colspan="4"><em>(**): Các mục bắt buộc phải chọn nếu không mở nhóm giống năm học trước.</em></td>
    </tr>
    <tr>
      <td colspan="4"><div align="center">
        <input type="submit" name="button" id="button" value="Phát sinh" onclick="return valid();"/>
      </div></td>
    </tr>
	<tr>
      <td colspan="4"><input type='text' name='textkhoilop' id='textkhoilop' hidden='hidden'/></td>
    </tr>
  </table>
</form>

<?php
}
?>
</br></br>
<!----- FORM DANH SÁCH CÁC NHÓM ĐƯỢC PHÁT SINH - TRƯỚC ----->
<?php 
if (!isset($_GET['up'])||((isset($_GET['up']))&&($_GET['up']=='save')))
{
?>
<form id="form2" name="form2" method="post" action="index.php?r=nhomlop/phatsinh&up=save">
  <table width="100%" border="0" id="phatsinhnhomlop" >
    <tr>
      <td height="47" colspan="4"><div align="center"><strong>DANH SÁCH CÁC HỌC PHẦN SẼ ĐƯỢC PHÁT SINH TỰ ĐỘNG</strong></div></td>
    </tr>
    <tr>
      <td width="25%"><div align="center"><strong>HỌC PHẦN</strong></div></td>
      <td width="25%"><div align="center"><strong>SỐ NHÓM</strong></div></td>
      <td width="25%"><div align="center"><strong>SỐ SV</strong></div></td>
      <td width="25%"><div align="center"><strong>CHỨC NĂNG</strong></div></td>
    </tr>
    <tr>
      <td><div align="center">
        <!---
		<select name="hocphan" id="hocphan">
          <option>Phân tích thiết kế hệ thống thông tin</option>
        </select>
		--->
      </div></td>
      <td><div align="center">
	  <!---
        <input type="text" name="textsonhom" id="textsonhom" />
		--->
      </div></td>
      <td><div align="center">
	  <!---
        <input type="text" name="textsosv" id="textsosv" />
		--->
      </div></td>
      <td><div align="center">
        <input type="button" name="them" id="them" value="Thêm" onclick="return false;" />
      </div></td>
    </tr>
  </table>
   <table width="100%" border="0">
    <tr>
      <td><div align="center">
        <input type="submit" name="phatsinh" id="phatsinh" value="Lưu phát sinh" onclick="return false;"/>
      </div>        <div align="center"></div>        <div align="center"></div>        <div align="center"></div></td>
     </tr>
	 <tr>
      <td><div align="center">
        <input type="text" name="max" id="max" value="1" hidden="hidden"/><input type="text" name="textkhoilop2" id="textkhoilop2" hidden="hidden"/>
		<select name="hocphan" id="hocphan" hidden="hidden">
					<?php
						// Lấy DS Mã môn và tên môn theo: Ngành (Khối lớp)
						$command2=$connection->createCommand()
						->select('*')
						->from('monhoc')
						->query();
						foreach($command2 as $row2)
						{
						?>
							<option value="<?php echo($row2['mamh']); ?>"><?php echo($row2['tenmh']);?></option>
						<?php
						}
					?>
					</select>
      </div>        <div align="center"></div>        <div align="center"></div>        <div align="center"></div></td>
     </tr>
    </table>
  <div align="right"></div>
</form>
<?php
}
else
{
	if ($_GET['up']=="up")
	{
?>
<!----- FORM DANH SÁCH CÁC NHÓM ĐƯỢC PHÁT SINH - SAU ----->
<form id="form2" name="form2" method="post" action="index.php?r=nhomlop/phatsinh&up=save">
  <table width="100%" border="0" id="phatsinhnhomlop" >
    <tr>
      <td height="47" colspan="4"><div align="center"><strong>DANH SÁCH CÁC HỌC PHẦN SẼ ĐƯỢC PHÁT SINH TỰ ĐỘNG</strong></div></td>
    </tr>
    <tr>
      <td width="25%"><div align="center"><strong>HỌC PHẦN</strong></div></td>
      <td width="25%"><div align="center"><strong>SỐ NHÓM</strong></div></td>
      <td width="25%"><div align="center"><strong>SỐ SINH VIÊN</strong></div></td>
      <td width="25%"><div align="center"><strong>CHỨC NĂNG</strong></div></td>
    </tr>
    <!--- Bắt đầu vòng lặp --->
	<?php
		if (isset($_POST['radio'])&&($_POST['radio']=="giong"))
		{
			// Lấy năm hiện tai => Tìm xem năm trước là bao nhiệu?
			$hocky=$_POST['hocky'];
			$phutrach=$_POST['khoaphutrach'];
			$namhochientai=date('Y');
			if (date('m')<9)
				$namhochientai=$namhochientai-1;
			$namhientai=(string)Yii::app()->request->cookies['year'];
//			$namhientai=2013;
			$namhoctruoc=$namhochientai-1;
			$khoilop=$_POST['khoilop'];
			$khoa=substr($khoilop,4,2);
			$khoilop=substr($khoilop,0,4).($khoa-1);
			//echo($khoilop);
			$command=$connection->createCommand()
			->select('mamh, COUNT(mamh)')
			->from('nhomlop')
			->where(array('and',array('in','namhoc',array($namhoctruoc)),array('in','hocki',array($hocky)),array('in','makhoilop',array($khoilop))))
			->group('mamh')
			->query();
			foreach ($command as $row)
			{
				$check=$connection->createCommand()
				->select('*')
				->from('chuongtrinh')
				->where(array('in','mamh',array($row['mamh'])))
				->query();
				foreach($check as $rows)
				{
					if ($rows['madonvi']==$phutrach)
					{
						$sosv=0;
						$query=$connection->createCommand()
								->select('*')
								->from('thongtinsv')
								->where(array('in','makhoilop',array($khoilop)))
								->query();
						foreach($query as $sv)
						{
							$sosv=$sv['soluongsv'];
						}
						// Tạo 1 dòng của table
						?>
						<tr <?php echo('id="row'.$i.'"'); ?>>
							<td><div align="center">
								<select name="hocphan<?php echo($i); ?>" id="hocphan<?php echo($i); ?>">
								<?php
								// Lấy DS Mã môn và tên môn theo: Ngành (Khối lớp)
								$command2=$connection->createCommand()
								->select('*')
								->from('monhoc')
								->query();
								foreach($command2 as $row2)
								{
								?>
									<option value="<?php echo($row2['mamh']); ?>" <?php if ($row2['mamh']==$row['mamh']) echo('selected="selected"'); ?>><?php echo($row2['tenmh']); ?></option>
								<?php
								}
								?>
								</select>
							</div></td>
							<td><div align="center">
								<input type="text" name="textsonhom<?php echo($i); ?>" id="textsonhom<?php echo($i); ?>" value="<?php echo($row['COUNT(mamh)']); ?>" />
							</div></td>
							<td><div align="center">
								<input type="text" name="textsosv<?php echo($i); ?>" id="textsosv<?php echo($i); ?>" value="<?php echo($sosv); ?>" />
							</div></td>
							<td><div align="center">
								<input type="button" name="xoa<?php echo($i); ?>" id="xoa<?php echo($i); ?>" value="Xóa" onclick="Xoa('<?php echo("row".$i);?>')" />
							</div></td>
						</tr>
						<?php
						$i=$i+1;
						//echo($i);
					}
				}
			}
			
			// Lấy danh sách các môn 
		}
		else if (isset($_POST['radio'])&&($_POST['radio']=="khonggiong"))
		{
			// Lấy dữ liệu
			$khoilop = $_POST['khoilop'];
			//$khoilop="DTU111";
			$namvaotruong=0;
			$namhientai=0;
			if (date('m')<9)
			{
				$namhientai=date('Y')-1;
			}
			else
			{
				$namhientai=date('Y');
			}
			$namhientai=(string)Yii::app()->request->cookies['year'];
			//$namhientai=2013;
			$khoapt = $_POST['khoaphutrach'];
			
			// Phát sinh dữ liệu
			$command=$connection->createCommand()
			->select('*')
			->from('thongtinsv')
			->where(array('in', 'makhoilop', array($khoilop)))
			->query();
			foreach ($command as $row)
			{
				$namvaotruong=$row['namvaotruong'];
				break;
			}
			
			// Quy đổi học kỳ: Học kỳ theo CSDL = (năm hiện tại - năm vào trường)*3 + học kỳ theo form
			$hocky = ($namhientai-$namvaotruong)*3 + $_POST['hocky'];
			//echo($hocky);
			// Lấy Mã môn học theo: Khối lớp, Học kỳ, Khoa phụ trách
			$command=$connection->createCommand()
			->select('*')
			->from('chuongtrinh')
			->where(array('and',array('in', 'hocki', array($hocky)),array('in', 'madonvi', array($khoapt)),array('in', 'nganh', array($khoilop))))
			//->where(array('and',array('in', 'hocki', array(10)),array('in', 'madonvi', array("KTUD")),array('in', 'nganh', array('DTU'))))
			->query();
			if (count($command)>0)
			{
				
			// Tạo 1 row trong table:
				// Listbox: Là danh sách Môn, Môn nào có Mã = Mã để Query thì selected
				// Textbox: Số nhóm
				// Textbox: Số SV
				// Xóa:
				//$i=1;
				foreach ($command as $row)
				{
				?>
				<tr <?php echo('id="row'.$i.'"'); ?>>
					<td><div align="center">
					<select name="hocphan<?php echo($i); ?>" id="hocphan<?php echo($i); ?>">
					<?php
						// Lấy DS Mã môn và tên môn theo: Ngành (Khối lớp)
						$command2=$connection->createCommand()
						->select('*')
						->from('monhoc')
						->query();
						foreach($command2 as $row2)
						{
						?>
							<option value="<?php echo($row2['mamh']); ?>" <?php if ($row2['mamh']==$row['mamh']) echo('selected="selected"'); ?>><?php echo($row2['tenmh']); ?></option>
						<?php
						}
					?>
					</select>
					</div></td>
					<td><div align="center">
						<input type="text" name="textsonhom<?php echo($i); ?>" id="textsonhom<?php echo($i); ?>" value="<?php echo($_POST['sonhom']); ?>" />
					</div></td>
					<td><div align="center">
						<input type="text" name="textsosv<?php echo($i); ?>" id="textsosv<?php echo($i); ?>" value="<?php echo($_POST['sosv']); ?>" />
					</div></td>
					<td><div align="center">
						<input type="button" name="xoa<?php echo($i); ?>" id="xoa<?php echo($i); ?>" value="Xóa" onclick="Xoa('<?php echo("row".$i)?>')" />
					</div></td>
				</tr>
				<?php
				$i=$i+1;
				}
			}
			else
			{
				echo ("<script>
				alert('Không có môn nào phù hợp với các điều kiện bạn đã chọn!');
				window.location.href='index.php?r=nhomlop/phatsinh';
				</script>");
			}
		}
	?>
	<tr>
      <td><div align="center">
        <!---
		<select name="hocphan" id="hocphan">
          <option>Phân tích thiết kế hệ thống thông tin</option>
        </select>
		--->
      </div></td>
      <td><div align="center">
	  <!---
        <input type="text" name="textsonhom" id="textsonhom" />
		--->
      </div></td>
      <td><div align="center">
	  <!---
        <input type="text" name="textsosv" id="textsosv" />
		--->
      </div></td>
      <td><div align="center">
        <input type="button" name="them" id="them" value="Thêm" onclick="Them()" />
      </div></td>
    </tr>
	<!--- Kết thúc vòng lặp --->
  </table>
   <table width="100%" border="0">
    <tr>
      <td><div align="center">
        <input type="submit" name="phatsinh" id="phatsinh" value="Lưu phát sinh" onclick="kiemtra()" />
      </div>        <div align="center"></div>        <div align="center"></div>        <div align="center"></div></td>
     </tr>
	 <tr>
      <td><div align="center">
        <input type="text" name="max" id="max" value="<?php echo($i); ?>" hidden="hidden"/>
		<input type="text" name="txtkhoilop" id="txtkhoilop" value="<?php echo($_POST['khoilop']); ?>" hidden="hidden"/>
		<input type="text" name="txthocky" id="txthocky" value="<?php echo($_POST['hocky']); ?>" hidden="hidden"/>
		<select name="hocphan" id="hocphan" hidden="hidden">
					<?php
						// Lấy DS Mã môn và tên môn theo: Ngành (Khối lớp)
						$command2=$connection->createCommand()
						->select('*')
						->from('monhoc')
						->query();
						foreach($command2 as $row2)
						{
						?>
							<option value="<?php echo($row2['mamh']); ?>"><?php echo($row2['tenmh']);?></option>
						<?php
						}
					?>
					</select>
      </div>        <div align="center"></div>        <div align="center"></div>        <div align="center"></div></td>
     </tr>
    </table>
  <div align="right"></div>
</form>
<?php
	}
}
if ((isset($_GET['up']))&&($_GET['up']=='save'))
	{
		$num=1;
		$a=array('0');
		$b=array('0');
		$i=1;
		$max=$_POST['max'];
		while($i<=$max)
		{
			$check=0;
			if (isset($_POST['hocphan'.$i]))
			{
				$khoilop=$_POST['txtkhoilop'];
				$mamh=$_POST['hocphan'.$i];
				$hocky=$_POST['txthocky'];
				$sosv=$_POST['textsosv'.$i];
				$sonhom=$_POST['textsonhom'.$i];
				$namhoc=(string)Yii::app()->request->cookies['year'];
				//$namhoc=2013;
				$manhom;
				$stt=1;
				$donvi='';
				$qr_khoaphutrach=$connection->createCommand("SELECT * FROM `thongtinsv` WHERE `makhoilop`='".$khoilop."';")->query();
				foreach ($qr_khoaphutrach as $row)
				{
					$donvi=$row['thuockhoa'];
				}
				$savetobangphu=$connection->createCommand("INSERT INTO `qlpc`.`bangphu_phatsinhnhom` (`stt`, `mamh`, `sonhom`, `sosv`, `lop`, `donvi`, `namhoc`, `hocky`) VALUES (NULL, '".$mamh."', '".$sonhom."', '".$sosv."', '".$khoilop."', '".$donvi."', '".$namhoc."', '".$hocky."');")->query();
				for ($t=0;$t<$num;$t++)
				{
					if (array_values($a)[$t]==$mamh)
					{
						$stt=array_values($b)[$t]+1;
						$b[$t]=array_values($b)[$t]+$sonhom;
						$check=1; // Biến dùng kiểm tra: nếu trùng thì khỏi bỏ vào mảng
						break;
					}
				}
				for ($j=1;$j<=$sonhom;$j++)
				{
					$manhom=$mamh.'_'.$khoilop.'_'.$namhoc.'_'.$hocky.'_'.$stt;
					$stt=$stt+1;
					try
					{
						$command2=$connection->createCommand("INSERT INTO `qlpc`.`nhomlop` (`maNhom`, `makhoilop`, `mamh`, `soSV`, `hocki`, `namhoc`, `ghichu`) VALUES ('".$manhom."', '".$khoilop."', '".$mamh."', '".$sosv."', '".$hocky."', '".$namhoc."', '');")->query();
						//$command2=$connection->createCommand("INSERT INTO `qlpc`.`nhomlop` (`maNhom`, `makhoilop`, `mamh`, `soSV`, `hocki`, `namhoc`, `ghichu`) VALUES ('".$manhom."', '".$khoilop."', '".$mamh."', '".$sosv."', '".$hocky."', '2013', '');")->query();
						$savetophancong=$connection->createCommand("INSERT INTO `qlpc`.`phancong` (`maNhom`, `magvchinh`, `sotietgvchinh`, `magvphu`, `sotietgvphu`, `ghichu`) VALUES ('".$manhom."', '', '', '', '', '".$namhoc.".".$hocky."');")->query();
					}
					catch(Exception $ex)
					{
						
					}
				}
				if ($check==0)
				{
					$a[$num]=$mamh;
					$b[$num]=$sonhom;
					$num=$num+1;
				}
			}
			$i=$i+1;
		}
		echo ("<script>
		alert('Đã lưu vào CSDL thành công!');
		window.location.href='index.php?r=nhomlop/phatsinh';
		</script>");
	}
?>